#ifndef COLOR_H_
#define COLOR_H_

#include <SDL.h>

namespace Lame3d
{
	class Color
	{
		public:
			float Red;
			float Blue;
			float Green;
			float Alpha;
			
			Color(float r=0, float g=0, float b=0, float a=0);
			Color(const Color &c);
			
			SDL_Color SDLColor() const;
			
			bool operator<(const Color &c) const;
			
			~Color();
	};
	
	Color glGetColor();
	void glSetColor(const Color &c);
}

#endif /*COLOR_H_*/
